package com.naiterui.ehp.bp.bo.b2c;

import java.io.Serializable;

import lombok.Data;

/**
 * 商品库存信息
 *
 * @author gongbaoqiang
 */
@Data
public class ProductInventoryBO implements Serializable {
    private static final long serialVersionUID = 1472358880613865120L;
    /**
     * 是否缺货1 是 0 否
     */
    public static final Integer SHORTED_YES = 1;
    public static final Integer SHORTED_NO = 0;

    /**
     * 库存预警
     */
    public static final Integer INVENTORY_WARNING_YES = 1;
    public static final Integer INVENTORY_WARNING_NO = 0;
    /**
     * SKUID
     */
    private Long skuId;
    /**
     * 是否缺货1 是 0 否
     */
    private Integer shorted;
    /**
     * 库存数
     */
    private Long stockNum;
    /**
     * 是否预售1 是 0 否——兼容字段
     */
    private Integer presell;
    /**
     * 预售文本——兼容字段
     */
    private String presellInfo;
    /**
     * 是否限购1 是 0 否——兼容字段
     */
    public Integer limitSale;
    /**
     * 药品商务限购提示文案——兼容字段
     */
    public String skuLimitInfo;
    /**
     * 患者商务限购提示文案——兼容字段
     */
    public String patientLimitInfo;
    /**
     * 是否销售中(false,true)
     */
    private Boolean sale;
    /**
     * 用药安全剂量-周(7天)——兼容字段
     */
    private Integer dosageWeek;
    /**
     * 用药安全剂量-月(30天)——兼容字段
     */
    private Integer dosageMonth;
    /**
     * 用药安全剂量-60天——兼容字段
     */
    private Integer sixtyDosage;

    /**
     * 库存预警值
     */
    private Integer inventoryWarningValue;
    /**
     * 商品编码
     */
    private String number;
    /**
     * 库存预警标识：0，否；1，是
     */
    private Integer inventoryWarning;

    public ProductInventoryBO() {
        this.presell = 0;
        this.limitSale = 0;
    }

}
